package com.shareach.deploy.objects;

import java.util.List;

import org.codehaus.jackson.annotate.JsonIgnoreProperties;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonSerialize(include = (JsonSerialize.Inclusion.NON_NULL))
@JsonIgnoreProperties(ignoreUnknown = true)
public class ShopObject extends DeplyBaseObject {
	private Long shopId;
	private ShopBrandObject brand;
	private String name;
	private Long city;
	private List<String> tels;
	private String addr;
	private Double lat;
	private Double lng;
	private String image;
	private ShopCategoryObject category;
	private String workTime;
	private Integer price;
	private Integer rate;
	private List<ShopCategoryObject> subCategorys;
	private List<PlaceObject> zooms;
	private String dianpingId;
	/**
	 * 第一个是匹配度最高的
	 */
	private List<String> weiboIds;
	private Integer status;

	public Long getShopId() {
		return shopId;
	}

	public void setShopId(Long shopId) {
		this.shopId = shopId;
	}

	public ShopBrandObject getBrand() {
		return brand;
	}

	public void setBrand(ShopBrandObject brand) {
		this.brand = brand;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Long getCity() {
		return city;
	}

	public void setCity(Long city) {
		this.city = city;
	}

	public List<String> getTels() {
		return tels;
	}

	public void setTels(List<String> tels) {
		this.tels = tels;
	}

	public String getAddr() {
		return addr;
	}

	public void setAddr(String addr) {
		this.addr = addr;
	}

	public Double getLat() {
		return lat;
	}

	public void setLat(Double lat) {
		this.lat = lat;
	}

	public Double getLng() {
		return lng;
	}

	public void setLng(Double lng) {
		this.lng = lng;
	}

	public String getImage() {
		return image;
	}

	public void setImage(String image) {
		this.image = image;
	}

	public String getWorkTime() {
		return workTime;
	}

	public void setWorkTime(String workTime) {
		this.workTime = workTime;
	}

	public ShopCategoryObject getCategory() {
		return category;
	}

	public void setCategory(ShopCategoryObject category) {
		this.category = category;
	}

	public Integer getPrice() {
		return price;
	}

	public void setPrice(Integer price) {
		this.price = price;
	}

	public Integer getRate() {
		return rate;
	}

	public void setRate(Integer rate) {
		this.rate = rate;
	}

	public List<ShopCategoryObject> getSubCategorys() {
		return subCategorys;
	}

	public void setSubCategorys(List<ShopCategoryObject> subCategorys) {
		this.subCategorys = subCategorys;
	}

	public List<PlaceObject> getZooms() {
		return zooms;
	}

	public void setZooms(List<PlaceObject> zooms) {
		this.zooms = zooms;
	}

	public String getDianpingId() {
		return dianpingId;
	}

	public void setDianpingId(String dianpingId) {
		this.dianpingId = dianpingId;
	}

	public List<String> getWeiboIds() {
		return weiboIds;
	}

	public void setWeiboIds(List<String> weiboIds) {
		this.weiboIds = weiboIds;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}
	
}
